home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
art&graf.ix
/
art-5625
/
escpemu
/
emudiskc.ruf
next >
Wrap
Text File
|
1996-03-03
|
14KB
|
327 lines
*******************************************************************
GEMVIEW Lademodul 'ESC/P Emulator'
of Christian 'Chrisker' Krüger
*******************************************************************
overview:
-
1. General 'Bla Bla' and Status (absolute(ly) read !!!
What is Featureware ?)
2. To what a 'ESC/P Emulator' ?
3. operation and supported commands
4. History
5. Featureware Wunschliste and contact address
-
1. General 'Bla Bla' and Status
-
(sorry for evt. Tippfähler -it is direct(ly) 3.45 clock in the Früh and I
have no pleasure something to correct. (Only a faster Hack (a)round it
following too all small written -I have more important
to do as\than the 'shift'-press to operate... (sorry -no time).
Who lust has (self) this text 'anzunehmen', (korrektur, formatierung,
übersetzung etc.) may the please do and (to) me a exemplar return/
absegnen allow)
-BLA BLA:
The programm became with big(ger) sorgfalt develops\ed. For available error
in the programm or defective geräte the through verwendung (of)this programms
create undertake I but no haftung !
Who so its 'Medusa' with 20"-monitor and angeschlossendem 1200DPI
farblaser in the luft jagt is self owe (would be too to bezeifeln,
if that with the modul in general is possible... ;-) ).
-STATUS (who still not 'featureware' knows please read !!!):
This lade-modul has 'featureware' status. Now, what is 'featureware'
?
Grundlegend is to say the (of)this modul FREEWARE is !
That is to say it can (and should) free (of charge ) passed on and become spread(s)
but not over PD-versender or similar(ly) -I like
(of)this modul not without my genehmigung to some PD-liste
or CD-ROM wiederentdecken !).
In order to the status (of)this moduls but still something 'interesting' to do,
have I (to) me a new system einfallen allow (plain featureware).
This lademodul satisfy full and whole(ly) _think_ ansprüchen. That is to say
but not, that the erwartungen or ansprüche different benutzer with
this modul become befriedigt. I could now simple\ly write the
this here 'irritates me in general not'-ware is (greet to Mr. McLoud ;-) ),
have (to) me but a different konzept einfallen allow (yes -whole(ly) new) what
the programmierer (so (to) me) and the rest the menschheit to good comes
(could too user-fairware are called... ).
Aaaaallllsooo:
On the end this 'dokumentation' locates\ed (self) a liste of possible
programmerweiterungen the still not carried out became. This can I
but willingly against entgeld carry out(consequently: Irritates me only against
cash-ware). With it deals with it (self) förmlich around a preisliste: What
feature cost how much geld ? Became a feature through bezahlung in the modul
integrates\ed, will(_be) the modul again the öffentlichkeit accessible made(for) !
(one pays so real(ly) not only for (self) but too for other...).
the vorteile lie to the hand:
The programmierer works not whole(ly) for nothing and it creates a
(more) complicated programm what again of all can become used.
With it comes a bezahler in a similar(ly) 'wohltäter' position as
the freeware-programmierer. This achieves yes too 'selbstlos' other
dienste...
with it still a small(er) anreiz for this 'wohltäter' there is (copied from it
that the the paid, in the programm integrated feature then to diskette
be sent to get), locates\ed (self) then in the programmbeschreibung
the chapter: 'Mäzene and edele Spender', in the it by name (with the
function the it 'contributed' have) become refers\ed to (who not become refers\ed to
ill -too no problem...).
still a anmerkung: Go 'zeitgleich' until to three zahlungen for the
same feature with (to) me a, become all spender refers\ed to and I can me
over the additional(ly) geld please :-) (the must one (to) me already gönnen...).
are it still more, will(_be) the 'überstehende' geld for a different feature
(auswahl treffe I) employs\ed.
Schaden does that the bezahlern not -it receive\d the function for
the it pays have to every case... (and do still a good work)
natural(ly) can one too in the freundeskreis rumgehen and (self) as\than class
a feature order -divided last is half last... (gives but
nevertheless only _a_ diskette back and one should (self) a namen
for the class ausdenken with the it in the liste appears).
Who (to) me geld return allow want without (self) a feature to want ok
-have too there nix against.
Ergibt (self) a änderung in the programm (bestellte fähigkeiten are arrived)
will(_be) the programm every month 'refreshed' and spread(s).
So much to the feature-ware konzept -the 'preisliste' follow on the end of the
textes.
2. To what a 'ESC/P Emulator' ?
-
first time(s) what ESC/P is in general:
On the whole I white is ESC/P a standart the of EPSON™ ausging. It are
kommandos to ansteuerung of (9)-nadeldruckern. Become this of the
so-called 'epson-compatible' nadeldruckern understood.
To what now a lademodul what this kommandos interprets\ed ???
9-nadeldrucker are these days not more whole(ly) up-to-date -it are
loud, slow(ly) and supply often a unsatisfactor(il)y druckqualität.
Often stands one but before the problem (so as I ;-) ), that one programme
has,that something older are and e.g. only the make for of this printer
plan. Normally could one this with a moderneren printer not
employ and had to to the programm do without. If one but in is
the laid,that druckerausgabe in a file to guide is one already (together
with the ESC/P Emulator) to the 'gewinnerseite'. (will(_be) the druckumlenkung
in a file not direct(ly) of programm supports\ed, exists immernoch
the möglichkeit (of)this with oneof numerous 'utility-programme'
(as e.g. SPOOL) to reach.)
the available druckdatei will(_be) of the ESC/P Emulator evaluated and it
will(_be) a picture generates\d what the printer output agrees. This
can now any become processes\ed. Z.B. can one the picture with
Gemview direct(ly) to its laser-, tintenstrahl-, thermodrucker issue.
Or one modifies\ed the output with grafikprogrammen or bindet the
'bild' in a different dokument a textverarbeitung a etc.......
Concrete became (of)this modul for the zusammenspiel with the '800XL-DJ'
develops\ed. (of)this progamm makes possible a it, to the 16/32 bit atari's
the drive and printer the 8-bit rechner to simmulieren. So can e.g.
too here the druckausgabe of the 800XL in a file to the ST/TT/Falcon
etc. Become uncontrolled.
This can one now with gemview and the ESC/P Emulator load.
From there too the emulation of 'ESC/P'. This druckeransteuerung is in
99% the XL-programme to find. Modernere become printer so good as
really not supports\ed (if one a great deal of glück has: 24-nadler...).
with hilfe of the emulators can one now e.g. Print-Shop in zusammenhang with
its tintenstahler further employ !!!
A further (if if too probable(ly) rare anwendung) of the
is emulators, if one (as\than special(ly) effekt) the qualität ((of)this
schwache, coarse dotted, grey look) of a 9-nadlers needs
(yes for case had I real(ly) time(s) neulich...). simple\ly the text
with the emulator load... (yes -the emulator 'prints' too draft buchstaben
the proper good to lasern etc. 'come over'). I have so a
ausdruck (from the tintenstrahler) somebody time(s) shown and the would
with not believe,that the ding not with a nadeldrucker printed
became was...
3. Operation and supported commands
-
To the bedienung lets (self) real(ly) not a great deal of say -there it (self) yes around
a Gemview-modul deals with. Important is only, that ESC/P files not !!!
Can become identifies\ed. From there has AUTO-flag of the moduls turned off
to stay ! One can so ESC/P files only load, if one
(of)this over the function 'Load types...' does.
Then puts the emulator loose.
Base is with it always the eröffnen a complete(ly) since the
ausmaße 8x12 zoll. This format is praktikabel, there it the wide and
something more as\than the high a DIN A4 since has. A great deal of American
programme (we remind us: Atari XL druckprogramme...) need but
12" papier. From there this größe.
There 9-nadler normally a max. Druckdichte of 240x216 DPI have,
will(_be) for this since circa. 660kB needs ! For benutzer of 512k ST's comes
the modul consequently not in ask. If the speicher with 1MB besitzern
extend, wage I time(s) to bezeifeln... (Gemview haut yes too whole(ly) beautiful
what away...)
Now have the pixel of the bildschirms 'unfortunately' no seitenverhältnis of
1.111111111111111..... The emulator circulates the problem in the it (of)this
ignores\ed and simple\ly the verhältnis 1 uses\ed. Folglich are the
darstellungen something distorts\ed. Who the not have want, can after the
interpretation of the files yes but the grafik with 100% x and 111% y
scale (Gemview does's possible). Who following its 600 DPI
printer anschmeißt and the ding in the same verhältnis as to the
nadler issue want, comes around the skalierung anyway not drumrum
(we calculate: Bild has 240x216 DPI -printer has 600 -> skalierung with
250 and 278% -asks (self) only if the speicher for it extend...).
Each set dot in the bild agrees the abdruck a druckernadel.
I write the here again explicit(ly), there I other befürchte
messages of error to get,that no are !
A lot of programme or too the draft-signs of the printer use
_not_ the 240x216 DPI from. So have e.g. draftzeichen normally
a vertical punktabstand of 72 DPI. On the bild sees the
consequently so from, that only every third zeile a dot of a signs
picked up. This is no error of the emulators ! 9-nadler have now time(s)
so a big punktabstand. A special Gemview-bearbeitungsmodul
to the fit the dot to the actual(ly) auflösung can but as\than feature
'geordert' become. Necessary can (of)this to the teil become there the 240x216
DPI in the regelfall not of 9-nadlern actual(ly) become reaches/ed. The
druckerpunkte 'matschen' easy together and overlay (self)
partly. This hold can natural(ly) not without
further become reproduced. That is the grund, why bilder,that with
the esc/p emulator generates\d became, to other printer printed out,
mostly something blasser appear as\than a actual(ly) 9-nadeldruck (so as\than
had one a something 'ausgelutschtes' farbband).
So far as the 'druck to image' theorie. Now what practical(ly):
Supported kommandos of the ESC/P Emulators V. 1.00:
====================================================
graphics print in all type !
With it will(_be) (from techn. Gründen) the (rare used) modus with 576 and
720 dot per zeile not correct(ly) uses\ed.
Complete zeilenvor-and rückschub-kommandos until to kommandos that with
-vertical tabulatoren or
-absolute positionen (e.g. too blattanfang etc.) work.
Right and left randbegrenzung
unterstüzung the draft-schriftarten
PICA (80 signs per zeile) and
ELITE (96 signs per zeile).
In the modul are it in the German belegung contain\ed !
(so instead of [\]{|}~ => AÖÜAÖÜ~ !)
it will(_be) the zeichensatzraum of 32 until 127 supports\ed.
A sonderstellung takes ASCII 155 a. (of)this will(_be) not
as\than signs interprets\ed (is but too not further tragisch who
needs already the '¢'-signs), but äquivalent to LF/CR handles\ed,
there (of)this signs to the atari XL's 'end of line' (EOL)
means\t.
Important is only still, that a LF (zeilenvorschub) sufficient around a
zeilenvorschub _and_ wagenrücklauf to receive\d -contains the text
nevertheless still a wagenrücklauf (CR/LF), so will(_be) the function not
negative spoil.
Verarbeitung of schmalschrift (condensed) and
breitschrift (enlarged)
untersteichungen
all can kommandos natural(ly) meaningful become combines\ed !
(who it not white: To it belongs to too wide-narrow-schrift !)
the funktionscodes are so as in the druckerhandbuch of the 'star™ LC-10'
described transformed.
Became the interpretation the druckdaten ends\ed (dateiende or since
full), so will(_be) the anzahl the not evaluated bytes the file until
to the reach of the seitenendes displayed. To this worth to high is
-> feature order...
-
######### 4. HISTORY ########
1.00 -first veröffentliche version -time(s) see what for function
still become wanted...
-
5. Featureware Wunschliste and contact address
-
explanation: * = 10 DM => *** = 30 DM
function: \ price:
=======================================================================
Superscript & Subsript | ***
-+-
bold type & Schattendruck | **
-+-
Zeichensatzänderung (standard module) for USA & GB | **
-+-
" " " for FR & ITAL | **
-+-
" " " for ESP 1 & 2 | **
-+-
" " " for THE 1 & 2 | **
-+-
Horizontal tabs and horizontal(ly) absolute positioning| **
-+-
Download of Draftzeichensätzen | *****
-+-
Mehrseitenverwaltung, vertical tabs etc. \ *******
-+-
italic print | ****
-+-
correct Unterstütz. Of 576 and 720 Grafikpunkten per line | **
-+-
paint over | **
-+-
Bearbeitungsmodul: Punktverdickung and Interpolation | ***
-+-
who further/not in the liste occurring features transformed have
want (assumed it have what with the modul and its aufgabe to
do), no problem -I öffne horizonte ;-) -talk it over it...
guarantees\ed transform become I _not_ NLQ-fonts or farbdruck
(it am for somebody gives (to) me in each case for it:
****************************************************************************
a great deal of spass by the count...)
scheine or schecks with the feature-want go to:
Christian Krüger
In the Erpelgrund 16
13503 Berlin
other (with ask, bug-reports etc.) on the best over internet kontaktieren:
chrisker@cs.Tu-berlin.De
a great deal of freude by the pseudo print !
|
∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙
This word-by-word exchange from a German document, with some
adjustments for German idiom, was made with a registered version
of Ruftrade2.
∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙